//** 当前文件用于抓取搜索页 - 搜索页不用管登录 **//
//记录元素
let initScript={
  bigListEle:document.querySelectorAll(".ssjg-list_cell"), /* item容器-能够进行迭代的元素(网页里面的列表的每一项+++可迭代) */
  getTitle:function (e){
    // console.log("获取标题",e.querySelector(".ssjg-list_bt a"))
    return e.querySelector(".ssjg-list_bt a").getAttribute("title")
  },
  getId:function (e){
    // console.log("获取ID",e.querySelector("input").value)
    return e.querySelector("input").value
  },
}
/**
 * 异常捕获的公共方法
 * @param tryEve
 * @param catchEve
 */
function tryCatch(tryEve,catchEve){
    try {
     return  tryEve()
    }catch (e){
     return  catchEve()
    }
}


    // let arrObj=[]
    // Array.from($("#searchListArea")[0].children).map(v=>{
    //     let obj = {id:undefined,title:"",crawler:false}
    //     let e = v.querySelector("a")
    //     let input = v.querySelector("input")
    //     let type = v.querySelector(".ssjg-leixing")
    //     if(e){
    //         obj.title=v.querySelector("a").title
    //         if(input){
    //             obj.id=input.getAttribute("value")
    //          }else{
    //             obj.id=0
    //         }
    //         if(type){
    //             obj.type=type.innerText
    //         }else{
    //             obj.type=""
    //         }
    //         arrObj.push(obj)
    //      }
    //   })
let arrObj=[]
    console.log(initScript.bigListEle)
    Array.from(initScript.bigListEle).map(v=>{
        let obj = {id:undefined,title:"",crawler:false}
        // let idEle = v.querySelector("input")
        // let type = v.querySelector(".ssjg-leixing")
        if(v){

            obj.title=tryCatch(()=>initScript.getTitle(v),()=>"")
            obj.id=tryCatch(()=>initScript.getId(v),()=>0)
            arrObj.push(obj)
         }
      })
console.log(arrObj)